常用linux软件安装过程记录

常用linux软件安装过程记录…

centos8编译muduo库

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
安装必要依赖
yum install gcc-c++ #确保支持cpp11
yum install cmake
yum install ncurses-devel
yum install boost
yum install boost-devel
安装非必要依赖(可以多编译几个样例)
yum install openssl
yum install protobuf
通过build脚本编译
cd muduotest/muduo #会在muduotest目录下创建build目录
./build.sh -j2
在自己项目中使用muduo库
g++ echo.h echo.cc main.cc -o main -I/root/muduoTmp/muduo \
-L/root/muduoTmp/build/release-cpp11/lib \
-lmuduo_net \
-lmuduo_base \
-lpthread
-I 添加头文件搜索目录
-L 添加静态/动态库文件搜索目录
-lxxx 链接静态库

linux安装ssh并允许root远程登录

1
2
3
4
5
6
7
8
安装ssh服务
sudo apt-get install openssh-server
检测是否已启动
ps -e | grep ssh
看到有ssh字样,说明已启动,如果没有就手动启动
/etc/init.d/ssh start
配置ssh-server,配置文件位于/etc/ssh/sshd_config,默认端口为22,为了安全,一般自定义为其他端口,然后重启
sudo /etc/init.d/ssh resart

在虚拟机中的kali安装VMware Tools

1
2
3
4
5
6
7
8
9
10
11
在虚拟机中点击虚拟机 》 安装VMware Tools工具
然后再等一会,linux中弹出文件管理器
(有时候cd-rom被占用,这时候需要改VMware的cd-rom配置,然后重新安装VMware Tools工具)
然后在那个目录下打开终端
tar -xzvf VM******.tar.gz
会解压文件到当前目录
进入目录后
./*****
运行程序,然后一路回车或按照推荐配置。
最后
shutdown -r now 重启系统

安装google-拼音

1
2
3
4
5
sudo  apt-get install fcitx-googlepinyin
安装完成后,我们注销或者重启一次。
顶部面板找到fcitx输入法标志,小键盘或者小企鹅,选择“配置Fcitx”。
在弹出的“输入法配置”窗口左下角,找到“+”加号。
找到“Google拼音”,点选“确认”进行添加。

centos8更新软件源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1.首先备份当前配置文件

(通过改名的方式备份源文件:

CentOS-Base.repo改成了
CentOS-Base.repo.backup
)

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.下载新的 CentOS-Base.repo 到 /etc/yum.repos.d
对于CentOS8

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
对于CentOS7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3. 运行 yum makecache 生成缓存
(将服务器上的软件包信息在本地缓存,以提高搜索和安装软件的速度)

yum makecache

4、升级yum

(-y,默认同意)
yum update -y

ubuntu软件源

1
2
3
从网上搜索软件源,粘贴到 /etc/apt/source.list
然后输入命令 apt-get update 会更新软件源
》 apt-get dist-upgrade 升级软件(dist-upgrade比upgrade方便的是可以解决包的依赖问题,但可能有一定风险)

安装KDE桌面

1
2
apt-get install kde-full
reboot重启系统,选择kde登录。

centos卸载软件

1
2
3
4
首先查询安装包:
rpm -qa|grep mysql
删除
yum -y remove mysql-community-libs-5.7.13-1.el6.x86_64

测速工具

1
2
3
4
5
6
7
8
安装speedtest
wget --no-check-certificate -O speedtest https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest
./speedtest
测试某个特定地区速度,可以通过指定服务器 ID 的方式来进行
http://www.speedtest.net/speedtest-servers-static.php
ctrl+F 搜索地点,获取对应id。
./speedtest --server 5992

安装压缩软件rar

  • 下载&安装

    1
    2
    3
    4
    wget https://www.rarlab.com/rar/rarlinux-x64-5.6.1b1.tar.gz
    tar xzvf rar*****.tar.gz
    cd rar
    make
  • 压缩命令 rar a test.rar test/

  • 解压缩 rar x test.rar 或者 unrar x test.rar

参考

持续更新~

欢迎与我分享你的看法。
转载请注明出处:http://taowusheng.cn/